provision of an essential service - Alemán Inglés Diccionario